
//泛型：实现一个数组能够放任何数据类型的成员，该意思是说这个数组既可以放全是整型（Integer），也可以全放字符串类型的（String），但是不能放部分Integer，部分String
class MyTest<T> {
    public Object[] array = new Object[10];
    public void setArray(int pos, T str) {
        array[pos] = str;
    }
    public T getArrat(int pos) {
        return (T)array[pos];
    }
}
public class test {
    public static void main(String[] args) {
        MyTest<String> myTest = new MyTest<String>();
        myTest.setArray(0,"dad");
        myTest.setArray(1,"mom");
        System.out.println(myTest.getArrat(0));
        MyTest<Integer> myTest1 = new MyTest<Integer>();
        myTest1.setArray(0,1);
        myTest1.setArray(1,2);
        System.out.println(myTest1.getArrat(0));
    }
}
